package com.hjm.project.merchantInfo.newMerRecord.mapper;

import com.hjm.project.merchantInfo.newMerRecord.domain.NewMerRecord;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
@Mapper
/**
 * 商户换机,商户迁移Mapper接口
 *
 * @author maker-platform
 * @date 2023-03-01
 */
public interface NewMerRecordMapper {
    /**
     * 查询新用户迁移
     *
     * @param id
     * @return
     */
    public NewMerRecord selectNewMerRecordById(String id);

    /**
     * 查询新商户迁移列表
     *
     * @param newMerRecord
     * @return
     */
    public List<NewMerRecord> selectNewMerRecordList(NewMerRecord newMerRecord);

    /**
     * 新增新商户迁移
     *
     * @param newMerRecord 新商户迁移
     * @return 结果
     */
    public int insertNewMerRecord(NewMerRecord newMerRecord);

    /**
     * 修改新商户迁移
     *
     * @param newMerRecord 新商户迁移
     * @return 结果
     */
    public int updateNewMerRecord(NewMerRecord newMerRecord);

    /**
     * 删除新商户迁移
     *
     * @param id 新商户迁移ID
     * @return 结果
     */
    public int deleteNewMerRecordById(Integer id);

    /**
     * 批量删除新商户迁移
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteNewMerRecordByIds(String[] ids);
}
